Big Huge Thesaurus

Avahi laniger

noun